us-gaap:Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits
by Title of Individual and Type of Deferred Compensation [Table Text Block] {us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTextBlock}
-added:Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Hierarchy] {added:DeferredCompensationArrangementWithIndividualExcludingShare-basedPaymentsPostretirementBenefitsHierarchy}
us-gaap:Deferred Compensation Arrangement with Individual, Description {us-gaap:DeferredCompensationArrangementWithIndividualDescription}
us-gaap:Deferred Compensation Arrangement with Individual, Maximum Contractual Term {us-gaap:DeferredCompensationArrangementWithIndividualMaximumContractualTerm}
us-gaap:Deferred Compensation Arrangement with Individual, Requisite Service Period {us-gaap:DeferredCompensationArrangementWithIndividualRequisiteServicePeriod}
us-gaap:Deferred Compensation Arrangement with Individual, Compensation Expense {us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense}
us-gaap:Deferred Compensation Arrangement with Individual, Recorded Liability {us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability}
us-gaap:Deferred Compensation Arrangement with Individual, Employer Contribution {us-gaap:DeferredCompensationArrangementWithIndividualEmployerContribution}
us-gaap:Deferred Compensation Arrangement with Individual, Distributions Paid {us-gaap:DeferredCompensationArrangementWithIndividualDistributionsPaid}